have a point - English Synonyms Dictionary